overwhelmed with gifts - French English Dictionary